test(fields): extend Mersenne31 regression coverage - #260
Conversation
🤖 PR SummaryTest / Regression Coverage
Infrastructure / CI
Refactoring
Remarks
Statistics
Lean Declarations ✏️ Removed: 3 declaration(s)
✏️ Added: 114 declaration(s)
📋 **Additional Analysis**The diff restructures the Mersenne field implementation, replacing the single-file 📄 **Per-File Summaries**
Last updated: 2026-07-20 09:49 UTC. |
6e4f165 to
51a0180
Compare
51a0180 to
8fda131
Compare
🤖 PR Summarytest(fields): extend Mersenne31 regression coverage Statistics
Lean Declarations ✏️ Added: 6 declaration(s)
📋 **Additional Analysis**
📄 **Per-File Summaries**
Last updated: 2026-09-01 19:17 UTC. |
|
@adrienlacombe - is this ready for review? (once rebased onto main after #257 merges) |
yes indeed :) ty! |
8fda131 to
53913ba
Compare
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Rebased onto |
53913ba to
3feb90d
Compare
Summary
Adds focused regression coverage for the Mersenne31 field support merged in #257. The branch is rebased directly onto upstream
mainatba5032e.Changes
CompPolyTests.Fields.Mersenne31.Instancesto check the canonical and fastFieldandNonBinaryFieldinstances, plus the canonical primality instance.ringEquivchecks for addition and multiplication.CompPolyTests.Validation
lake build CompPolyTests.Fields.Mersenne31.Instances CompPolyTests.Fields.Mersenne31.Fastlake test./scripts/lint-style.sh./scripts/check-imports.shgit diff --check upstream/main..HEADAll checks pass under Lean v4.33.1.